o = int(input())
if o>999 and o<10000:
    if o%2==0:
         print('Число четное: Да')
    if o%2!=0:
         print('Число четное: Нет')
    if o%3==0:
         print('Число кратное трём: Да')
    if o%3!=0:
         print('Число кратное трём: Нет')
         koren=math.sqrt(o)
         if koren!=0 and koren==o//koren:
             print('Число является квадратом числа:', koren)
         else:
             print('Число является квадратом числа: Нет')
     print()
     
     x1=o%10
     x2=o//10%10
     x3=o//100%10
     x4=o//1000%10
     Xmin=min(x1, x2, x3, x4)
     print('Наименьшая цифра числа:', Xmin)
     Xmax=max(x1, x2, x3, x4)
     print('Наибольшиая цифра числа:', Xmax)
     count=0
     while o>0:
         if o%10==0:
             count+=1
         o//=10
     print('Количество нулей в числе:', count)
     print()
     f4=math.sqrt(x1)     
     if f4!=0:
         if f4==x1//f4:
             print('Цифра в разряде единиц является квадратом цифры:', f4)
         else:
            print('Цифра в разряде единиц является квадратом цифры: Нет')
    else:
        print('Цифра в разряде единиц является квадратом цифры: 0')
    f3=math.sqrt(x2)
    if f3!=0:
        if f3==x2//f3:
            print('Цифра в разряде десятков является квадратом цифры:', f3)
        else:
            print('Цифра в разряде десятков является квадратом цифры: Нет')
    else:
        print('Цифра в разряде десятков является квадратом цифры: 0')
    f2=math.sqrt(x3)
    if f2!=0:
        if f2==x3//f2:
            print('Цифра в разряде сотен является квадратом цифры:', f2)
        else:
            print('Цифра в разряде сотен является квадратом цифры: Нет')
    else:
        print('Цифра в разряде сотен является квадратом цифры: 0')
    f1=math.sqrt(x4)
    if f1==x4//f1:
        print('Цифра в разряде тысяч является квадратом цифры:', f1)
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введённое число не является четырёхзначным')
